package cn.signalpha.modules.pay.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 类说明
 *
 * @author signalpha
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SettleOrderDTO {

	/**
	 * 结算单号
	 */
	private String settleNo;

	/**
	 * 外部支付单号
	 */
	private String payBizNo;

	/**
	 * 类型：1商户 2个人
	 */
	private Integer type;
	/**
	 * 分账目标id
	 */
	private Long targetId;
	/**
	 * 分账金额
	 */
	private Double amount;

//	/**
//	 * 分账人
//	 */
//	private List<UserDTO> userList;
//
//	/**
//	 * 分账人
//	 */
//	@Data
//	@Builder
//	@NoArgsConstructor
//	@AllArgsConstructor
//	public static class UserDTO implements Serializable {
//		private static final long serialVersionUID = 1L;
//		/**
//		 * 类型：1商户 2个人
//		 */
//		private Integer type;
//		/**
//		 * 分账目标id
//		 */
//		private Long targetId;
//		/**
//		 * 分账金额
//		 */
//		private Double amount;
//	}
}
